|
Foxit PDF SDK
|
继承自 FoxitPDFSDKPython2._object .
Public 成员函数 | |
| def | DWG2PDFSettingData () |
| 带参数的构造函数。 | |
静态 Public 属性 | |
| background_color_index = _fsdk.DWG2PDFSettingData_background_color_index | |
| CAD调色板背景颜色索引(范围:[0-255])。 更多... | |
| color_image_output_dpi = _fsdk.DWG2PDFSettingData_color_image_output_dpi | |
| 彩色图像输出DPI设置。 更多... | |
| color_policy = _fsdk.DWG2PDFSettingData_color_policy | |
| 用于转换的PDF文档的颜色策略。 更多... | |
| drawing_size_block_reference_name = _fsdk.DWG2PDFSettingData_drawing_size_block_reference_name | |
| 用于计算图幅缩放比例的块参照名。 更多... | |
| e_DWG2PDFColorPolicyGrayscale = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyGrayscale | |
| 颜色策略:图形导出为灰度PDF文件。原生颜色转换为灰度。 | |
| e_DWG2PDFColorPolicyIndexToBlack = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyIndexToBlack | |
| 颜色策略:索引色转换为黑色,其它颜色保持对象原始颜色。 | |
| e_DWG2PDFColorPolicyMono = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyMono | |
| 颜色策略:图形导出为单色PDF文件。 | |
| e_DWG2PDFColorPolicyNoPolicy = _fsdk.DWG2PDFSettingData_e_DWG2PDFColorPolicyNoPolicy | |
| 颜色策略:无颜色策略。图形以其原生颜色调色板导出(原样导出)。 | |
| e_DWG2PDFExportHatchesTypeBitmap = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypeBitmap | |
| 填充导出类型:将填充导出为位图。 | |
| e_DWG2PDFExportHatchesTypeDrawing = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypeDrawing | |
| 填充导出类型:将填充导出为三角形集合(矢量化器)。 | |
| e_DWG2PDFExportHatchesTypePdfPaths = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypePdfPaths | |
| 填充导出类型:将填充导出为PDF路径(仅限实体填充)。 | |
| e_DWG2PDFExportHatchesTypePolygons = _fsdk.DWG2PDFSettingData_e_DWG2PDFExportHatchesTypePolygons | |
| 填充导出类型:将填充导出为多边形(仅限实体填充)。 | |
| e_DWG2PDFLayoutScopeAllLayouts = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeAllLayouts | |
| 导出全部布局。 | |
| e_DWG2PDFLayoutScopeAutoByLayoutOverflow = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeAutoByLayoutOverflow | |
| 基于布局越界检查自动选择导出布局或模型空间。 | |
| e_DWG2PDFLayoutScopeAutoRects = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeAutoRects | |
| 自动识别并导出模型空间中的多个矩形区域。 | |
| e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts | |
| 将 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 和 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAllLayouts 的导出结果合并到同一个PDF中。 | |
| e_DWG2PDFLayoutScopeCurrentLayout = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeCurrentLayout | |
| 导出当前布局。 | |
| e_DWG2PDFLayoutScopeDrawingLimits = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeDrawingLimits | |
| 导出图形边界范围。 | |
| e_DWG2PDFLayoutScopeFrameBlocks = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeFrameBlocks | |
| 将模型空间中已配置的图框块区域导出为多页PDF。 更多... | |
| e_DWG2PDFLayoutScopeLayoutByIndex = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeLayoutByIndex | |
| 按索引导出指定布局,索引由 DWG2PDFSettingData::layout_index 指定。 | |
| e_DWG2PDFLayoutScopeModelSpaceAndLayouts = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeModelSpaceAndLayouts | |
| 导出模型空间和全部有效布局。 | |
| e_DWG2PDFLayoutScopeModelSpaceOnly = _fsdk.DWG2PDFSettingData_e_DWG2PDFLayoutScopeModelSpaceOnly | |
| 仅导出模型空间。 | |
| e_DWG2PDFLineweightStyleModeNoStyleNoLineweight = _fsdk.DWG2PDFSettingData_e_DWG2PDFLineweightStyleModeNoStyleNoLineweight | |
| 不应用打印样式,也不应用线宽。 | |
| e_DWG2PDFLineweightStyleModeStyleAndLineweight = _fsdk.DWG2PDFSettingData_e_DWG2PDFLineweightStyleModeStyleAndLineweight | |
| 应用打印样式并应用线宽。 | |
| e_DWG2PDFLineweightStyleModeStyleNoLineweight = _fsdk.DWG2PDFSettingData_e_DWG2PDFLineweightStyleModeStyleNoLineweight | |
| 应用打印样式但忽略线宽。 | |
| e_DWG2PDFSearchableTextTypeNoSearch = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeNoSearch | |
| 可搜索文本类型:无可搜索文本。 | |
| e_DWG2PDFSearchableTextTypeSHX = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeSHX | |
| 可搜索文本类型:仅使用SHX字体显示的文本可搜索。 | |
| e_DWG2PDFSearchableTextTypeTTF = _fsdk.DWG2PDFSettingData_e_DWG2PDFSearchableTextTypeTTF | |
| 可搜索文本类型:仅使用TTF字体显示的文本可搜索。 | |
| e_FlagASCIIHexEncoding = _fsdk.DWG2PDFSettingData_e_FlagASCIIHexEncoding | |
| 位10。启用内部PDF流的ASCIIHex编码。 | |
| e_FlagEmbededOptimizedTTF = _fsdk.DWG2PDFSettingData_e_FlagEmbededOptimizedTTF | |
| 位7。启用TTF字体程序嵌入PDF文件。通过删除未使用的部分来减少TTF字体(PDF文件较小,但编辑受限)。 | |
| e_FlagEmbededTTF = _fsdk.DWG2PDFSettingData_e_FlagEmbededTTF | |
| 位1。启用TTF(True Type Font)程序嵌入PDF文件。整个TTF字体文件将被嵌入(PDF文件较大)。 | |
| e_FlagEnableLayers = _fsdk.DWG2PDFSettingData_e_FlagEnableLayers | |
| 位5。如果启用,图层支持将添加到PDF文件(需要1.5版本)。 | |
| e_FlagExportHyperlinks = _fsdk.DWG2PDFSettingData_e_FlagExportHyperlinks | |
| 位11。启用超链接导出。 | |
| e_FlagFlateCompression = _fsdk.DWG2PDFSettingData_e_FlagFlateCompression | |
| 位9。启用内部PDF流的压缩。 | |
| e_FlagIncludeOffLayers = _fsdk.DWG2PDFSettingData_e_FlagIncludeOffLayers | |
| 位6。如果启用,不可见图层将添加到PDF文件(需要1.5版本)。 | |
| e_FlagLinearized = _fsdk.DWG2PDFSettingData_e_FlagLinearized | |
| 位13。创建线性化PDF文件。 | |
| e_FlagMeasuring = _fsdk.DWG2PDFSettingData_e_FlagMeasuring | |
| 位15。在PDF中启用测量比例。 | |
| e_FlagSHXTextAsGeometry = _fsdk.DWG2PDFSettingData_e_FlagSHXTextAsGeometry | |
| 位3。启用SHX字体文本到几何形状的转换。 | |
| e_FlagSimpleGeomOptimization = _fsdk.DWG2PDFSettingData_e_FlagSimpleGeomOptimization | |
| 位4。启用简单几何优化(分离的线段合并为一条折线,贝塞尔曲线控制点)。 | |
| e_FlagTTFTextAsGeometry = _fsdk.DWG2PDFSettingData_e_FlagTTFTextAsGeometry | |
| 位2。启用TTF字体文本到几何形状的转换。 | |
| e_FlagUseHLR = _fsdk.DWG2PDFSettingData_e_FlagUseHLR | |
| 位8。确定软件是否对相应视口使用矢量隐藏线移除。 | |
| e_FlagZoomToExtentsMode = _fsdk.DWG2PDFSettingData_e_FlagZoomToExtentsMode | |
| 位12。如果启用,布局几何将缩放到纸张大小,否则将应用布局设置。 更多... | |
| enable_diagnostic_log_output = _fsdk.DWG2PDFSettingData_enable_diagnostic_log_output | |
| 是否输出DWG2PDF诊断日志。 更多... | |
| export_flags = _fsdk.DWG2PDFSettingData_export_flags | |
| 用于转换的PDF文档的导出标志。请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。 更多... | |
| export_hatches_type = _fsdk.DWG2PDFSettingData_export_hatches_type | |
| 实体填充导出的类型。 更多... | |
| frame_block_configuration_path = _fsdk.DWG2PDFSettingData_frame_block_configuration_path | |
| 框选块模式配置XML路径。 更多... | |
| geometry_output_dpi = _fsdk.DWG2PDFSettingData_geometry_output_dpi | |
| 几何图形输出DPI设置。 更多... | |
| gradient_export_hatches_type = _fsdk.DWG2PDFSettingData_gradient_export_hatches_type | |
| 渐变填充导出的类型。 更多... | |
| is_active_layout = _fsdk.DWG2PDFSettingData_is_active_layout | |
| true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。 更多... | |
| is_output_progress = _fsdk.DWG2PDFSettingData_is_output_progress | |
| 一个布尔值,指示是否输出进度日志。 true表示输出进度日志,false表示不输出。 默认值:true。 | |
| layout_index = _fsdk.DWG2PDFSettingData_layout_index | |
| 布局索引:当 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。 更多... | |
| layout_scope = _fsdk.DWG2PDFSettingData_layout_scope | |
| 布局导出范围。 更多... | |
| lineweight_scale_factor = _fsdk.DWG2PDFSettingData_lineweight_scale_factor | |
| 线宽缩放系数。 更多... | |
| lineweight_style_mode = _fsdk.DWG2PDFSettingData_lineweight_style_mode | |
| 线宽/打印样式模式。 更多... | |
| maximum_drawing_area = _fsdk.DWG2PDFSettingData_maximum_drawing_area | |
| 允许的最大图框尺寸(单位是毫米)。 更多... | |
| minimum_export_rect_side_length = _fsdk.DWG2PDFSettingData_minimum_export_rect_side_length | |
| 自动矩形导出时的最小图框边长(单位是毫米)。 更多... | |
| monochrome_image_output_dpi = _fsdk.DWG2PDFSettingData_monochrome_image_output_dpi | |
| 黑白图像输出DPI设置。 更多... | |
| other_export_hatches_type = _fsdk.DWG2PDFSettingData_other_export_hatches_type | |
| 其他(非实体)填充导出的类型。 更多... | |
| output_author = _fsdk.DWG2PDFSettingData_output_author | |
| 输出PDF文档的作者,默认使用空字符串。 | |
| output_creator = _fsdk.DWG2PDFSettingData_output_creator | |
| 输出PDF文档的创建者,默认使用空字符串。 | |
| output_keywords = _fsdk.DWG2PDFSettingData_output_keywords | |
| 输出PDF文档的关键词,默认使用空字符串。 | |
| output_producer = _fsdk.DWG2PDFSettingData_output_producer | |
| 输出PDF文档的生产者,默认使用空字符串。 | |
| output_subject = _fsdk.DWG2PDFSettingData_output_subject | |
| 输出PDF文档的主题,默认使用空字符串。 | |
| output_title = _fsdk.DWG2PDFSettingData_output_title | |
| 输出PDF文档的标题,默认使用空字符串。 | |
| page_margin = _fsdk.DWG2PDFSettingData_page_margin | |
| 页面边距(毫米)。 更多... | |
| paper_height = _fsdk.DWG2PDFSettingData_paper_height | |
| 用于转换的PDF文档的纸张高度。 更多... | |
| paper_width = _fsdk.DWG2PDFSettingData_paper_width | |
| 用于转换的PDF文档的纸张宽度。 更多... | |
| plot_scale_factor = _fsdk.DWG2PDFSettingData_plot_scale_factor | |
| 打印缩放系数。 更多... | |
| progress_callback = _fsdk.DWG2PDFSettingData_progress_callback | |
| 指向 DWG2PDFProgressCallback 对象的指针,用于接收DWG转换为PDF的进度。 此参数可以是null。 | |
| searchable_text_type = _fsdk.DWG2PDFSettingData_searchable_text_type | |
| 搜索文本类型的类型。 更多... | |
| treat_inches_as_millimeters = _fsdk.DWG2PDFSettingData_treat_inches_as_millimeters | |
| 是否将英寸尺寸按毫米处理。 更多... | |
|
static |
CAD调色板背景颜色索引(范围:[0-255])。
默认值为7。 常见索引:0-黑、1-红、2-黄、3-绿、4-青、5-蓝、6-品红、7-白、8-深灰。 其他索引请参考CAD颜色调色板定义。 若超出范围[0-255],会被归一化为7。
|
static |
彩色图像输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
|
static |
用于转换的PDF文档的颜色策略。
此选项使用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 作为默认值。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFColorPolicyNoPolicy 开始的值, 应该是这些值中的一个。
|
static |
用于计算图幅缩放比例的块参照名。
该选项仅在 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 该图块被视为图框,其原始尺寸用于确定导出时的缩放比例。 若所设置的图块不存在,则此选项不生效。
|
static |
将模型空间中已配置的图框块区域导出为多页PDF。
|
static |
位12。如果启用,布局几何将缩放到纸张大小,否则将应用布局设置。
|
static |
是否输出DWG2PDF诊断日志。
默认值为false。false表示关闭,true表示开启。
|
static |
用于转换的PDF文档的导出标志。请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagEmbededTTF 开始的值, 这可以是这些值中的一个或多个的组合。 也可以是0,表示标志中的所有位都是0。
此选项默认值为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagEmbededTTF 。
|
static |
实体填充导出的类型。
此选项使用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypePolygons 作为默认值。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
|
static |
框选块模式配置XML路径。
该XML文件用于配置要导出的图框块名称,示例如下:
<?xml version="1.0" encoding="utf-8" ?>
<root> <TitleBlock name="图框1">
<TitleBlock name="图框2">
</root>
此选项主要用于 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeFrameBlocks 的场景。 XML文件名不受限制。 空字符串表示不使用外部框选块配置文件。
|
static |
几何图形输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
|
static |
渐变填充导出的类型。
此选项使用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
|
static |
true表示仅导出活动布局,false表示不仅导出活动布局。默认值:false。
|
static |
布局索引:当 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时生效。
布局索引。默认值为1(第一个布局)。 在按索引导出模式下,小于1的值会被归一化为1;其他模式下该参数会被忽略。
|
static |
布局导出范围。
此选项默认值为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeCurrentLayout 。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeModelSpaceOnly 开始的取值。 当设置为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeLayoutByIndex 时, 使用 DWG2PDFSettingData::layout_index 指定目标布局索引。 若传入不支持的值,会被归一化为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeCurrentLayout 模式。
|
static |
线宽缩放系数。
默认值为 1.0。小于等于 0 的值会被归一化为 1.0。 该选项仅在 为 时生效。
|
static |
线宽/打印样式模式。
此选项默认值为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLineweightStyleModeNoStyleNoLineweight 开始的取值。 若传入不支持的值,将抛出 FoxitPDFSDKPython2.e_ErrParam 错误。
|
static |
允许的最大图框尺寸(单位是毫米)。
默认值为0。该选项仅在 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 或 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRectsAndAllLayouts 时生效。 当图框尺寸超过该值时,导出过程可能会逐步缩放图框以满足该限制。 值为0表示不限制。小于0的值会被视为0。
|
static |
自动矩形导出时的最小图框边长(单位是毫米)。
默认值为0。该选项仅在 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 在此模式下,任何宽或高小于该值的图框会被跳过。 若该值大于所有检测到的图框的最大边长,则所有图框均会被跳过。 值为0表示不限制。小于0的值会被视为0。
|
static |
黑白图像输出DPI设置。
默认值为400。 有效值包括72、150、200、300、400、600和1200。 其他取值将被规范化为400。
|
static |
其他(非实体)填充导出的类型。
此选项使用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 作为默认值。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFExportHatchesTypeBitmap 开始的值, 应该是这些值中的一个。
|
static |
页面边距(毫米)。
默认值为0。小于0的值会被视为0。 超过纸张尺寸一半的值会被设置为小于纸张尺寸一半。
|
static |
用于转换的PDF文档的纸张高度。
如果布局几何将缩放到纸张大小(通过export_flags启用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为297.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为297.0f。
|
static |
用于转换的PDF文档的纸张宽度。
如果布局几何将缩放到纸张大小(通过export_flags启用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagZoomToExtentsMode ), 则可以使用此选项。 生效默认值为420.0f。 此值以毫米为单位。当该值小于等于0时,会被归一化为420.0f。
|
static |
打印缩放系数。
默认值为0.99。对此值没有严格的上限要求。但无效输入会被归一化以保持输出稳定。 小于0的值会被归一化为0.1,等于0的值会被归一化为0.99。
|
static |
搜索文本类型的类型。
如果SHX或TTF文本导出为几何形状(通过export_flags启用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagTTFTextAsGeometry 和 FoxitPDFSDKPython2.DWG2PDFSettingData.e_FlagSHXTextAsGeometry ),则可以使用此选项。 此选项使用 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 作为默认值。 请参考从 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFSearchableTextTypeNoSearch 开始的值, 应该是这些值中的一个。
|
static |
是否将英寸尺寸按毫米处理。
默认值为false。该选项仅当图纸单位为英寸,且 DWG2PDFSettingData::layout_scope 为 FoxitPDFSDKPython2.DWG2PDFSettingData.e_DWG2PDFLayoutScopeAutoRects 时生效。 false表示关闭,true表示开启。